#top1{
	width:100%;
	background:url(../images/colorful_line_on_black_background-t2.jpg) repeat-x;
	color:#FFF;
	height:30px;
	overflow:hidden;
}
div#top2{
	 width:991px;
	 margin:0 auto;
	 padding-top:5px;
}
#logo1{
	width:100%;
	background:#FFF;
	height:130px;
	overflow:hidden;
}
#logo2{
	width:991px;
	margin:0 auto;
}
#search .moduletable{
	 margin-top:80px;	
}
#menu1{
	 width:100%;
	 background:url(../images/colorful_line_on_black_background-t2.jpg) bottom;
	 color:#FFF;
	 height:34px;
}
#menu2{
	 width:991px;
	 margin:0 auto;
}
#menu1 a{
 	 color:#FFF;	
}
#slide{
	width:100%;
	height:250px;
	background:url(../images/bg_black_gradient.jpg) #000 repeat-x;
}
#content1{
	width:100%;	
	margin-top:-220px;
}
#content2{
	width:991px;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:10px;
	background:#fff;
}
#main{
	width:991px;
	margin:0 auto;
}
#left{
	width:660px;
	float:left;
}
#right{
	width:300px;
	float:left;
	margin-left:10px;
	padding:10px;
	background:#121212;
	color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
div.moduletableluadaoemail .nsp_art{
	height:224px;
	overflow:hidden;
}
div.moduletableluadaoemail2 .nsp_art a{
	height:120px;
	display:block;
	overflow:hidden;
	color:#FF0000;
}
div.moduletableluadaoemail2 .nsp_art{
	 height:160px;	
}
div.moduletableluadaoemail2 .nsp_art h4.nsp_header {
	padding-top: 5px;
}
div.moduletable3 .nsp_art p.nsp_text {
	width:450px;
	float:left;
	margin-top:5px;
}
div.moduletable3 .nsp_art a{
	height:100px;
	overflow:hidden;
	display:block;
	float:left;
	width:185px;
}
div.moduletable3 .nsp_art h4.nsp_header a{
	height:auto;	
	width:200px;
	width:auto;
	color:#FF0000;
}
div.moduletable3{
	background:#f2f2f2;
	padding:5px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}
div.moduletable3 h3{
	background: #ccc;
	color:#FF0000;
	padding: 10px;
	width: 640px;
	margin-left: -5px;	
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
div.moduletable3 .nsp_art h4 .nsp_header{
	color:#FF0000;	
}
div.moduletable4 .nsp_art p.nsp_text {
	width:450px;
	float:left;
	margin-top:5px;
}
div.moduletable4 .nsp_art a{
	height:60px;
	overflow:hidden;
	display:block;
	float:left;
	width:90px;
}
div.moduletable4 .nsp_art h4.nsp_header a{
	height:auto;	
	width:200px;
	width:auto;
	color:#FFF;
}
div.moduletable4 .nsp_art .fright {
	float: left;
	width: 200px;
	margin-left:10px;
}
div.moduletable4 {
	background:#4d5457;
	padding:5px;
	padding-top:0;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}
div.moduletable4 h3{
	background:url(../images/menu.png) top left no-repeat;
	height: 40px;
	width: 655px;
	margin-left: -17px;
	padding-top: 12px;
	padding-left: 17px;
	color:#000;
	font-weight:normal;
	
}
#left2,#left3{
	margin-top:30px;	
}
#left1 .moduletableluadaoemail h3{
	color:#FF0000;
	font-size:20px;
}
.moduletableluadaoemail,
.moduletableluadaoemail2{
	background:#121212;
	padding:10px;
}
.moduletableluadaoemail{
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}
.moduletableluadaoemail2{
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
}
#left0{
	margin-top:20px;	
}
#component{
	background:#4d5457;
	color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-top:-30px;
	margin-bottom:30px;
	overflow:hidden;
}
#component >div#component2{
	width:98%;
	margin:0 auto;
}
#right h3{
	background:url(../images/right.png) no-repeat top left;
	margin-left:-15px;
	width:310px;
	padding-left:15px;
	padding-top:20px;
	padding-bottom:20px;
}
.input{
	border:none;
}
#k2Container{
	padding-top:10px;
	padding-bottom:10px;
}
#footer{
	width:100%;
	float:left;
	color:#FFF;
	margin-top:10px;
	padding-bottom:10px;
}